package com.mutual.reins.interf.service;


import com.mutual.reinsapi.entity.ReinsPolicyInterfDtoVo;
import com.mutual.reinsapi.entity.ReinsStatusDtoVo;

/**
 * <p>
 *  承保送再保投保单接口服务类
 * </p>
 *
 * @author panchen
 * @since 2021-03-31
 */
public interface IGeneratePrptDangerUnitService {


    /**
     * 投保单再保生成中间表，危险单位，日志表
     * @param reinsPolicyInterfDtoVo 承保送再保信息
     * @return 返回核心提交核保调用再保接口返回信息对象
     * @throws IllegalAccessException vo对象转换再保内部对象抛异常
     * @throws InstantiationException vo对象转换再保内部对象抛异常
     */
    ReinsStatusDtoVo generatePrptDangerUnit(ReinsPolicyInterfDtoVo reinsPolicyInterfDtoVo) throws IllegalAccessException, InstantiationException;
}
